package src.Aula05.Ex02;
public class Livro {

    //variaveis

    private static int idAtual=100;
    private int id;
    private String titulo;
    private String tipoEmprestimo; 
    private boolean disponivel;



    public Livro(String titulo, String tipoEmprestimo) { 
        
        this.titulo=titulo;
        this.tipoEmprestimo=tipoEmprestimo;
        this.id=idAtual;
        idAtual++;
        this.disponivel = true;
        if (tipoEmprestimo.equals("CONDICIONAL"))
            this.disponivel = false;
    }

    public Livro(String titulo) {
        this(titulo,"NORMAL");
        this.disponivel = true;

    }

     
    public int getId() { return id; }
    public String getTitulo() { return titulo; }
    public String getTipoEmprestimo() { return tipoEmprestimo; }
    public boolean getDisponibilidade() {return disponivel;}



    //set
    public void setTitulo(String novoTitulo){
        this.titulo= novoTitulo;
    }
    public void setTipoEmprestimo(String novoTipoEmprestimo){
        this.tipoEmprestimo= novoTipoEmprestimo;
    }

    public void setDisponibilidade(boolean novaDisponibilidade) {
        this.disponivel = novaDisponibilidade;
    }
    

    //toString
    public String toString(){
        return String.format("Livro %d; %s; %s",id,titulo,tipoEmprestimo);
    }
}

